Text copied to clipboard!

Titel

Text copied to clipboard!

Embedded Software Engineer

Beschrijving

Text copied to clipboard!
Wij zijn op zoek naar een getalenteerde Embedded Software Engineer om ons team te versterken. In deze rol ben je verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van software die draait op embedded systemen. Je werkt nauw samen met hardware- en softwareteams om innovatieve oplossingen te creëren die voldoen aan de behoeften van onze klanten. Als Embedded Software Engineer speel je een cruciale rol in het ontwikkelen van producten die betrouwbaar, efficiënt en toekomstbestendig zijn. Je zult betrokken zijn bij alle fasen van de softwareontwikkelingscyclus, van concept en ontwerp tot implementatie, testen en onderhoud. Je analyseert technische vereisten en vertaalt deze naar robuuste softwareoplossingen. Je werkt met programmeertalen zoals C en C++ en maakt gebruik van tools en frameworks die specifiek zijn voor embedded systemen. Daarnaast zorg je ervoor dat de software voldoet aan de hoogste kwaliteitsnormen en dat deze goed geïntegreerd is met de hardwarecomponenten. In deze functie is het belangrijk dat je een goed begrip hebt van real-time besturingssystemen (RTOS), microcontrollers en communicatieprotocollen zoals UART, SPI en I2C. Je bent in staat om problemen op te lossen en technische uitdagingen aan te pakken in een dynamische en innovatieve omgeving. Je werkt samen met multidisciplinaire teams en draagt bij aan het succes van projecten door je technische expertise en creatieve oplossingen. Als je gepassioneerd bent over technologie en graag werkt aan uitdagende projecten die een directe impact hebben op de wereld om ons heen, dan is deze rol perfect voor jou. We bieden een stimulerende werkomgeving, mogelijkheden voor professionele groei en een cultuur die innovatie en samenwerking waardeert.

Verantwoordelijkheden

Text copied to clipboard!
  • Ontwerpen, ontwikkelen en testen van software voor embedded systemen.
  • Samenwerken met hardware- en softwareteams om geïntegreerde oplossingen te creëren.
  • Analyseren van technische vereisten en specificaties.
  • Implementeren van communicatieprotocollen zoals UART, SPI en I2C.
  • Optimaliseren van softwareprestaties en betrouwbaarheid.
  • Schrijven van gedetailleerde technische documentatie.
  • Ondersteunen van het testen en debuggen van hardware en software.
  • Bijdragen aan de continue verbetering van ontwikkelingsprocessen.

Vereisten

Text copied to clipboard!
  • Bachelor- of masterdiploma in Informatica, Elektrotechniek of een gerelateerd vakgebied.
  • Ervaring met programmeertalen zoals C en C++.
  • Kennis van real-time besturingssystemen (RTOS) en microcontrollers.
  • Ervaring met embedded softwareontwikkeling en debugging.
  • Bekendheid met communicatieprotocollen zoals UART, SPI en I2C.
  • Sterke probleemoplossende vaardigheden en aandacht voor detail.
  • Goede communicatieve vaardigheden en het vermogen om in teamverband te werken.
  • Ervaring met versiebeheertools zoals Git is een pluspunt.

Potentiële interviewvragen

Text copied to clipboard!
  • Kun je een voorbeeld geven van een embedded softwareproject waaraan je hebt gewerkt?
  • Hoe ga je om met technische uitdagingen tijdens de ontwikkeling van embedded software?
  • Welke programmeertalen en tools gebruik je het liefst voor embedded softwareontwikkeling?
  • Kun je uitleggen hoe je een communicatieprotocol zoals SPI implementeert?
  • Hoe zorg je ervoor dat je software voldoet aan kwaliteitsnormen?
  • Heb je ervaring met het werken in multidisciplinaire teams?
  • Wat is je aanpak bij het debuggen van een embedded systeem?
  • Hoe blijf je op de hoogte van de nieuwste ontwikkelingen in embedded software?